slide and divide method